import store from "@/store"
// 最外层是数组  mixin就是打补丁
// 需求  埋点 (记录用户访问过哪个页面) 使用mixin混入对象
// 全局和 局部 src=mixins-checkPermission
// 混入对象
// 导出一个对象 方法 
export default {
    methods: {
        // 混入对象是组件的选项对象
        // 帮助页面按钮检测是否有执行权限
        checkPermission(key) {
            // key是按钮的权限  是字符串
            // 去用户信息里面找point中有没有key 有代表权限  无就不能点击
            // 需求：权限列表
            // store.state.user.userInfo.roles.points是一个数组
            const { userInfo } = store.state.user//userinfo是对象
            return userInfo?.roles?.points.includes(key)//返回布尔值

        }
    }
}